$(document).ready(function(){
    		
			aplicarMascara($("#inputPercentual"));		
	
			$("#btn-cancelar").click(function(event) {
			    $('#form-cancelar').submit();
			});
			
			//Esconde o painel de erros ao carregar a página.
    		$("#painelErro").hide();
    		
    		//Submete o formulário para salvar um evento, também realiza a validacao dos campos na tela.
    		$("#btn-salvar").click(function(){
    			 var submit = validarCampos();
    			 if(submit){
    				 $("#painelErro").hide();
    				 $("#formulario").submit();
    			 }else{
    				
    				 $("#painelErro").show();
    			 }
    		});
    		
    		
    		//Esconde o campo tipos de deficiencia.
    		if($('#inputEventoPercentual').is(':checked') == false){
    			$("#inputPercentual").attr('disabled', 'true');
    		}
    		
    		
    		$("#inputEventoPercentual").click(function(){		 
    			 if($('#inputEventoPercentual').is(':checked') == true){
    				$("#inputPercentual").removeAttr('disabled');//habilita o elemento.				
    			 }else{
    				 $("#inputPercentual").attr('disabled', 'true');//desabilita o elemento
    				 $("#inputPercentual").val('');
    			 }	
    		});
    		
    		//Funcao que valida os campos obrigatórios.
    		validarCampos = (function() {
    			var mensagemErro = " Os seguintes campos são obrigatórios: ";
    			var retorno = true;
    			
    			if($("#inputCodigo").val() == ""){
    				mensagemErro = mensagemErro + " Código";
    				retorno = false;
    			}
    			
    			if($("#inputNome").val() == ""){
    				mensagemErro = mensagemErro + " Nome";
    				retorno = false;
    			}
    			
    			if($("#inputTipoEvento :selected").text().trim() == "Selecione"){
    				mensagemErro = mensagemErro + " Tipo Evento ";
    				retorno = false;
    			}
    			
    			 if($('#inputEventoPercentual').is(':checked') == true){
    				 if($("#inputPercentual").val() == ""){
    	    				mensagemErro = mensagemErro + " Percentual Evento";
    	    				retorno = false;
    	    			}			
     			 }    			
    			
    			$("#camposObrigatorios").text(mensagemErro);		
    			return retorno;
    		});
    		
    	});